home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 3.adf / asm / devices / keymap.i < prev    next >
Text File  |  1986-11-10  |  1KB  |  50 lines

  1.    IFND  DEVICES_KEYMAP_I
  2. DEVICES_KEYMAP_I  SET   1
  3.        IFND     EXEC_NODES_I
  4.        INCLUDE  "exec/nodes.i"
  5.        ENDC
  6.        IFND     EXEC_LISTS_I
  7.        INCLUDE  "exec/lists.i"
  8.        ENDC
  9.  STRUCTURE  KeyMap,0
  10.    APTR  km_LoKeyMapTypes
  11.    APTR  km_LoKeyMap
  12.    APTR  km_LoCapsable
  13.    APTR  km_LoRepeatable
  14.    APTR  km_HiKeyMapTypes
  15.    APTR  km_HiKeyMap
  16.    APTR  km_HiCapsable
  17.    APTR  km_HiRepeatable
  18.    LABEL km_SIZEOF
  19.  STRUCTURE      KeyMapNode,0
  20.     STRUCT  kn_Node,LN_SIZE
  21.     STRUCT  kn_KeyMap,km_SIZEOF
  22.     LABEL   kn_SIZEOF
  23.  STRUCTURE      KeyMapResource,0
  24.     STRUCT  kr_Node,LN_SIZE
  25.     STRUCT  kr_List,LH_SIZE
  26.     LABEL   kr_SIZEOF
  27. KCB_NOP     EQU   7
  28. KCF_NOP     EQU   $80
  29. KC_NOQUAL   EQU   0
  30. KC_VANILLA  EQU   7
  31. KCB_SHIFT   EQU   0
  32. KCF_SHIFT   EQU   $01
  33. KCB_ALT     EQU   1
  34. KCF_ALT     EQU   $02
  35. KCB_CONTROL EQU   2
  36. KCF_CONTROL EQU   $04
  37. KCB_DOWNUP  EQU   3
  38. KCF_DOWNUP  EQU   $08
  39. KCB_DEAD    EQU   5
  40. KCF_DEAD    EQU   $20
  41. KCB_STRING  EQU   6
  42. KCF_STRING  EQU   $40
  43. DPB_MOD         EQU     0
  44. DPF_MOD         EQU     $01
  45. DPB_DEAD        EQU     3
  46. DPF_DEAD        EQU     $08
  47. DP_2DINDEXMASK  EQU     $0F
  48. DP_2DFACSHIFT   EQU     4
  49.    ENDC
  50.